﻿var maphieuyeucau = "", maphieuxuatkhosangkho = "";
$(function () {
    $("#ddlKho_Khoa").parent().find(".dropdown-toggle").focus();
    $("#txtTuNgay").data("DateTimePicker").setMaxDate($("#txtDenNgay").val());
    $("#txtDenNgay").data("DateTimePicker").setMinDate($("#txtTuNgay").val());
    // Change value cho textbox từ ngày, đến ngày
    $("#txtTuNgay").on("dp.change", function (e) {
        $("#txtDenNgay").data("DateTimePicker").setMinDate(e.date);
    });
    $("#txtDenNgay").on("dp.change", function (e) {
        $("#txtTuNgay").data("DateTimePicker").setMaxDate(e.date);
    });
    // Enter của textbox đến ngày
    $("#txtDenNgay").bind("keydown", function (e) {
        if (e.which === 13) {
            e.preventDefault();
            $("#btnTimKiem").focus();
        }
    });
    // Event khi đóng modal bootstrap
    $("#div_phieuxuatkhosangkho").on("hide", function () {
        window.__doPostBack("btnTimKiem_Click", "");
    });
    $("#txtNguoiXuat").bind("keydown", function (e) {
        if (e.which === 13) {
            e.preventDefault();
            $("#btnLuuPhieu").focus();
        }
    });
    $("#txtGhiChu").bind("keydown", function (e) {
        if (e.which === 13) {
            e.preventDefault();
            $("#btnLuuPhieu_ChiTiet").focus();
        }
    });
    // Event change combobox vật tư
    $("#ddlVatTu").on("change", function () {
        var data = PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu_MaVatTu(maphieuyeucau, $(this).val());
        if (data.length <= 0) return;
        $("#ddlDonVi").selectpicker("val", data[0].MaDonVi);
        $("#ddlDonVi").selectpicker("refresh");
        $("#txtSoLuongCan").val(data[0].SoLuongCan);
        $("#txtSoLuongTon").val(CheckTonThucTe_MaKho_MaVatTu($("#ddlKhoXuat option:selected").val(), $("#ddlVatTu option:selected").val()));
        $("#txtSoLuongXuat").val(data[0].SoLuongCan);
        $("#txtSoLuongXuat").focus();
    });
    // Change tab
    $("#ul_tab_phieuxuatkhosangkho a[href=\"#tab_phieuxuatkhosangkho\"]").on("shown.bs.tab", function (e) {
        $("#txtNguoiXuat").focus();
    });
    $("#ul_tab_phieuxuatkhosangkho a[href=\"#tab_phieuxuatkhosangkho_chitiet\"]").on("shown.bs.tab", function (e) {
        $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
    });
});
function validationform_Timkiem() {
    $("#txtTuNgay").rules("add", {
        required: true,
        messages: {
            required: MsErrorEmpty
        }
    });
    $("#txtDenNgay").rules("add", {
        required: true,
        messages: {
            required: MsErrorEmpty
        }
    });
}
function xuatkhosangkho(tagButton) {
    if (CheckSession() === "") { window.location = "/"; return; }
    $("#ul_tab_phieuxuatkhosangkho a[href=\"#tab_phieuxuatkhosangkho\"]").tab("show");
    filldropdown("#ddlKhoYeuCau", SelectAllKho());
    filldropdown("#ddlKhoXuat", SelectAllKho());
    filldropdown("#ddlDonVi", SelectAllDonVi());
    maphieuyeucau = $(tagButton).attr("maphieuyeucau");
    var datayeucau = PhieuYeuCauXuatVatTu_SelectById(maphieuyeucau);
    if (datayeucau.length > 0) {
        $("#ddlKhoYeuCau").selectpicker("val", datayeucau[0].MaKhoYeuCau);
        $("#ddlKhoYeuCau").selectpicker("refresh");
        (datayeucau[0].NgayYeuCau == null || datayeucau[0].NgayYeuCau === "") ? $("#txtNgayYeuCau").val("") : $("#txtNgayYeuCau").data("DateTimePicker").setDate(moment(datayeucau[0].NgayYeuCau).format("DD-MM-YYYY"));
        $("#txtNguoiYeuCau").val(datayeucau[0].NguoiYeuCau);
        $("#ddlKhoXuat").selectpicker("val", datayeucau[0].MaKhoXuat);
        $("#ddlKhoXuat").selectpicker("refresh");
    }
    maphieuxuatkhosangkho = $(tagButton).attr("maphieuxuatkhosangkho");
    var dataxuatkhosangkho = PhieuXuatKhoSangKho_SelectById(maphieuxuatkhosangkho);
    if (dataxuatkhosangkho.length > 0) {
        (dataxuatkhosangkho[0].NgayXuat == null || dataxuatkhosangkho[0].NgayXuat === "") ? $("#txtNgayXuat").val("") : $("#txtNgayXuat").data("DateTimePicker").setDate(moment(dataxuatkhosangkho[0].NgayXuat).format("DD-MM-YYYY"));
        $("#txtNguoiXuat").val(dataxuatkhosangkho[0].NguoiXuat);
    }
    loaddanhsachvattu_phieuyeucauxuatvattu(maphieuyeucau);
    loaddanhsachvattu_phieuxuatkhosangkho(maphieuxuatkhosangkho);
    $("#div_phieuxuatkhosangkho").modal("show");
}
function luuphieuxuatkhosangkho() {
    if (CheckSession() === "") { window.location = "/"; return; }
    if (maphieuyeucau === "") return;
    $("#txtNgayXuat, #txtNguoiXuat").each(function () {
        $(this).rules("add", {
            required: true,
            messages: {
                required: MsErrorEmpty
            }
        });
    });
    if (!$("#form_phieuxuatkhosangkho_thongtinphieu").valid()) return;
    if (maphieuxuatkhosangkho === "") {
        maphieuxuatkhosangkho = PhieuXuatKhoSangKho_Insert(maphieuyeucau, $("#txtNgayXuat").val(), $("#txtNguoiXuat").val(), username);
        if (maphieuxuatkhosangkho === "") {
            $("#txtNguoiXuat").focus();
            return;
        }
    } else {
        PhieuXuatKhoSangKho_Update(maphieuxuatkhosangkho, maphieuyeucau, $("#txtNgayXuat").val(), $("#txtNguoiXuat").val(), username);
    }
    $("#btnNhapLaiPhieu").hide();
    $("#ul_tab_phieuxuatkhosangkho a[href=\"#tab_phieuxuatkhosangkho_chitiet\"]").tab("show");
    $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
}
function suaphieuxuatkhosangkho_chitiet(tagInput) {
    if (CheckSession() === "") { window.location = "/"; return; }
    var mavattu = $(tagInput).attr("maphieuxuatkhosangkho_chitiet_mavattu");
    if (mavattu === "") return;
    var data = PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieuMaVatTu(maphieuxuatkhosangkho, mavattu);
    if (data.length <= 0) {
        bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        return;
    }
    $("#ul_tab_phieuxuatkhosangkho a[href=\"#tab_phieuxuatkhosangkho_chitiet\"]").tab("show");
    $("#ddlVatTu").selectpicker("val", data[0].MaVatTu).change();
    $("#txtSoLuongXuat").val(data[0].SoLuong);
}
function luuphieuxuatkhosangkho_chitiet() {
    if (CheckSession() === "") { window.location = "/"; return; }
    $("#ddlVatTu, #txtSoLuongXuat").each(function () {
        $(this).rules("add", {
            required: true,
            messages: {
                required: MsErrorEmpty
            }
        });
    });
    $("#txtSoLuongXuat").rules("add", {
        larger_ton: "#txtSoLuongTon"
    });
    if (!$("#form_phieuxuatkhosangkho_chitietphieu").valid()) return;
    if (maphieuxuatkhosangkho !== "") {
        PhieuXuatKhoSangKho_ChiTiet_Insert(maphieuxuatkhosangkho, $("#ddlKhoXuat option:selected").val(), $("#ddlVatTu option:selected").val(), $("#txtSoLuongXuat").val(), $("#txtGhiChu").val(), username);
        loaddanhsachvattu_phieuxuatkhosangkho(maphieuxuatkhosangkho);
        resetphieuxuatkhosangkhochitiet();
    } else {
        bootbox.alert("Bạn chưa lưu phiếu xuất, không thể xuất vật tư");
        $("#txtNguoiGiao").focus();
    }
}
function xoaphieuxuatkhosangkho_chitiet(tagInput, multiDelete) {
    if (CheckSession() === "") { window.location = "/"; return; }
    if (multiDelete) {
        var arrId = $("#tb_phieuxuatkhosangkho").bootstrapTable("getSelections");
        if (arrId.length > 0) {
            bootbox.confirm("Bạn có chắc chắn xóa?", function (result) {
                if (result) {
                    $.each(arrId, function (key, value) {
                        PhieuXuatKhoSangKho_ChiTiet_Delete(maphieuxuatkhosangkho, value.MaVatTu);
                    });
                    loaddanhsachvattu_phieuxuatkhosangkho(maphieuxuatkhosangkho);
                }
            });
        } else {
            bootbox.alert("Bạn cần chọn bản ghi trước khi xóa!");
        }
    } else {
        bootbox.confirm("Bạn có chắc chắn xóa?", function (result) {
            if (result) {
                PhieuXuatKhoSangKho_ChiTiet_Delete(maphieuxuatkhosangkho, $(tagInput).attr("maphieuxuatkhosangkho_chitiet_mavattu"));
                loaddanhsachvattu_phieuxuatkhosangkho(maphieuxuatkhosangkho);
            }
        });
    }
    $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
}
function resetphieuxuatkhosangkhochitiet() {
    ResetControlForm("#form_phieuxuatkhosangkho_chitietphieu");
    $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
}
function loaddanhsachvattu_phieuyeucauxuatvattu(maphieuyeucau) {
    var data = PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu(maphieuyeucau);
    // Combobox vat tu
    if (data.length > 0) {
        var datavattu = [];
        $.each(data, function (key, value) {
            datavattu.push({ 'MaVatTu': value.MaVatTu, 'TenVatTu': value.TenVatTu });
        });
        filldropdown("#ddlVatTu", datavattu);
    }
    // Table vật tư yêu cầu xuất
    $("#tb_phieuyeucauxuatvattu_chitiet").bootstrapTable("destroy");
    $("#tb_phieuyeucauxuatvattu_chitiet").bootstrapTable({
        classes: "table table-condensed",
        data: data,
        cache: false,
        pagination: true,
        search: true,
        searchAlign: "right",
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return "";
        },
        columns: [{
            field: "TenVatTu",
            title: "Tên vật tư",
            align: "left",
            valign: "middle"
        }, {
            field: "TenDonVi",
            title: "Đơn vị",
            align: "center",
            valign: "middle"
        }, {
            field: "SoLuong",
            title: "Số lượng",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }]
    });
    $("#tab_dsvattuyeucau").find(".search").css({ 'width': "50%" });
}
function loaddanhsachvattu_phieuxuatkhosangkho(maphieuxuatkhosangkho) {
    var data = PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu(maphieuxuatkhosangkho);
    $("#tb_phieuxuatkhosangkho").bootstrapTable("destroy");
    $("#tb_phieuxuatkhosangkho").bootstrapTable({
        classes: "table table-condensed",
        data: data,
        cache: false,
        pagination: true,
        search: true,
        searchAlign: "right",
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return "";
        },
        columns: [{
            checkbox: true
        }, {
            field: "TenVatTu",
            title: "Tên vật tư",
            align: "left",
            valign: "middle"
        }, {
            field: "TenDonVi",
            title: "Đơn vị",
            align: "center",
            valign: "middle"
        }, {
            field: "SoLuong",
            title: "Số lượng",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }, {
            field: "MaVatTu",
            title: "",
            align: "center",
            valign: "middle",
            formatter: function (value) {
                return "<button type=\"button\" title=\"Sửa\" maphieuxuatkhosangkho_chitiet_mavattu=\"" + value + "\" onclick=\"suaphieuxuatkhosangkho_chitiet(this)\" class=\"btn btn-info\"><span class=\"glyphicon glyphicon-edit\"></span></button>" +
                    "&nbsp;" +
                    "<button type=\"button\" title=\"Xóa\" maphieuxuatkhosangkho_chitiet_mavattu=\"" + value + "\" onclick=\"xoaphieuxuatkhosangkho_chitiet(this, false)\" class=\"btn btn-danger\"><span class=\"glyphicon glyphicon-trash\"></span></button>";
            }
        }]
    });
    var dataChitiet = PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu_ChiTiet(maphieuxuatkhosangkho);
    $("#tb_phieuxuatkhosangkho_chitiet").bootstrapTable("destroy");
    $("#tb_phieuxuatkhosangkho_chitiet").bootstrapTable({
        classes: "table table-condensed",
        data: dataChitiet,
        cache: false,
        pagination: true,
        search: true,
        searchAlign: "right",
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return "";
        },
        columns: [{
            field: "TenVatTu",
            title: "Tên vật tư",
            align: "left",
            valign: "middle"
        }, {
            field: "TenDonVi",
            title: "Đơn vị",
            align: "center",
            valign: "middle"
        }, {
            field: "SoLuong",
            title: "Số lượng",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }, {
            field: "DonGia",
            title: "Đơn giá",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }, {
            field: "LoSanXuat",
            title: "Lô sản xuất",
            align: "center",
            valign: "middle"
        }, {
            field: "HanSuDung",
            title: "Hạn sử dụng",
            align: "center",
            valign: "middle",
            formatter: function (value) {
                return moment(value).format("DD-MM-YYYY");
            }
        }, {
            field: "MaPhieuNhap",
            title: "Mã phiếu nhập",
            align: "center",
            valign: "middle"
        }]
    });
}
function viewphieuxuatkhosangkho(tagButton) {
    maphieuyeucau = $(tagButton).attr("maphieuyeucau");
    maphieuxuatkhosangkho = $(tagButton).attr("maphieuxuatkhosangkho");
    var dataPhieuYeuCauXuatVatTu = PhieuYeuCauXuatVatTu_SelectById(maphieuyeucau);
    if (dataPhieuYeuCauXuatVatTu.length > 0) {
        $("#txtKhoYeuCau_ViewPhieuXuatKhoSangKho").val(dataPhieuYeuCauXuatVatTu[0].TenKhoYeuCau);
        (dataPhieuYeuCauXuatVatTu[0].NgayYeuCau == null || dataPhieuYeuCauXuatVatTu[0].NgayYeuCau === "")
            ? $("#txtNgayYeuCau_ViewPhieuXuatKhoSangKho").val("")
            : $("#txtNgayYeuCau_ViewPhieuXuatKhoSangKho").val(moment(dataPhieuYeuCauXuatVatTu[0].NgayYeuCau).format("DD-MM-YYYY"));
        $("#txtNguoiYeuCau_ViewPhieuXuatKhoSangKho").val(dataPhieuYeuCauXuatVatTu[0].NguoiYeuCau);
        $("#txtKhoXuat_ViewPhieuXuatKhoSangKho").val(dataPhieuYeuCauXuatVatTu[0].TenKhoXuat);
    }
    var dataPhieuXuatKhoSangKho = PhieuXuatKhoSangKho_SelectById(maphieuxuatkhosangkho);
    if (dataPhieuXuatKhoSangKho.length > 0) {
        (dataPhieuXuatKhoSangKho[0].NgayXuat == null || dataPhieuXuatKhoSangKho[0].NgayXuat === "")
            ? $("#txtNgayXuat_ViewPhieuXuatKhoSangKho").val("")
            : $("#txtNgayXuat_ViewPhieuXuatKhoSangKho").val(moment(dataPhieuXuatKhoSangKho[0].NgayXuat).format("DD-MM-YYYY"));
        $("#txtNguoiXuat_ViewPhieuXuatKhoSangKho").val(dataPhieuXuatKhoSangKho[0].NguoiXuat);
    }

    $("#div_phieuxuatkhosangkho_view").modal("show");
    // Danh sách yêu cầu xuất vật tư
    var datayeucau = PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu(maphieuyeucau);
    $("#tb_phieuyeucauxuatvattu_chitiet_view").bootstrapTable("destroy");
    $("#tb_phieuyeucauxuatvattu_chitiet_view").bootstrapTable({
        classes: "table table-condensed",
        data: datayeucau,
        cache: false,
        pagination: true,
        search: true,
        searchAlign: "right",
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return "";
        },
        columns: [{
            field: "TenVatTu",
            title: "Tên vật tư",
            align: "left",
            valign: "middle"
        }, {
            field: "TenDonVi",
            title: "Đơn vị",
            align: "center",
            valign: "middle"
        }, {
            field: "SoLuong",
            title: "Số lượng",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }]
    });
    $("#tab_dsvattuyeucau").find(".search").css({ 'width': "50%" });
    // Danh sách xuất vật tư chi tiết
    var dataChitiet = PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu_ChiTiet(maphieuxuatkhosangkho);
    $("#tb_phieuxuatkhosangkho_chitiet_view").bootstrapTable("destroy");
    $("#tb_phieuxuatkhosangkho_chitiet_view").bootstrapTable({
        classes: "table table-condensed",
        data: dataChitiet,
        cache: false,
        pagination: true,
        search: true,
        searchAlign: "right",
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return "";
        },
        columns: [{
            field: "TenVatTu",
            title: "Tên vật tư",
            align: "left",
            valign: "middle"
        }, {
            field: "TenDonVi",
            title: "Đơn vị",
            align: "center",
            valign: "middle"
        }, {
            field: "SoLuong",
            title: "Số lượng",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }, {
            field: "DonGia",
            title: "Đơn giá",
            align: "right",
            valign: "middle",
            formatter: function (value) {
                return $.number(value, 0, ".", ",");
            }
        }, {
            field: "LoSanXuat",
            title: "Lô sản xuất",
            align: "center",
            valign: "middle"
        }, {
            field: "HanSuDung",
            title: "Hạn sử dụng",
            align: "center",
            valign: "middle",
            formatter: function (value) {
                return moment(value).format("DD-MM-YYYY");
            }
        }, {
            field: "MaPhieuNhap",
            title: "Mã phiếu nhập",
            align: "center",
            valign: "middle"
        }]
    });
}
function PhieuXuatKhoSangKho_Insert(maphieuyeucau, ngayxuat, nguoixuat, nguoitao) {
    var maphieu = "";
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_Insert",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieuyeucau': '" + maphieuyeucau + "', 'ngayxuat': '" + ngayxuat + "'" +
            ", 'nguoixuat': '" + nguoixuat + "', 'nguoitao': '" + nguoitao + "'}",
        async: false,
        success: function (n) {
            maphieu = n.d;
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return maphieu;
}
function PhieuXuatKhoSangKho_Update(maphieu, maphieuyeucau, ngayxuat, nguoixuat, nguoitao) {
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_Update",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "', 'maphieuyeucau': '" + maphieuyeucau + "', 'ngayxuat': '" + ngayxuat + "'" +
            ", 'nguoixuat': '" + nguoixuat + "', 'nguoitao': '" + nguoitao + "'}",
        async: false,
        success: function () {
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
}
function PhieuXuatKhoSangKho_SelectById(maphieu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_SelectById",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuYeuCauXuatVatTu_SelectById(maphieu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuYeuCauXuatVatTu.asmx/PhieuYeuCauXuatVatTu_SelectById",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu(maphieu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuYeuCauXuatVatTu.asmx/PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuYeuCauXuatVatTu_ChiTiet_SelectById(id) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuYeuCauXuatVatTu.asmx/PhieuYeuCauXuatVatTu_ChiTiet_SelectById",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'id': '" + id + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu_MaVatTu(maphieu, mavattu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuYeuCauXuatVatTu_ChiTiet_SelectByMaPhieu_MaVatTu",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "', 'mavattu': '" + mavattu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuXuatKhoSangKho_ChiTiet_Insert(maphieu, makho, mavattu, soluong, ghichu, nguoitao) {
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_ChiTiet_Insert",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "', 'makho': '" + makho + "', 'mavattu': '" + mavattu + "'" +
            ", 'soluong': " + parseInt(soluong) + ", 'ghichu': '" + ghichu + "', 'nguoitao': '" + nguoitao + "'}",
        async: false,
        success: function () {
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
}
function PhieuXuatKhoSangKho_ChiTiet_Delete(maphieu, mavattu) {
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_ChiTiet_Delete",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "', 'mavattu': '" + mavattu + "'}",
        async: false,
        success: function () {
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
}
function PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu(maphieu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu_ChiTiet(maphieu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieu_ChiTiet",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}
function PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieuMaVatTu(maphieu, mavattu) {
    var arr = [];
    $.ajax({
        type: "POST",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuXuatKhoSangKho.asmx/PhieuXuatKhoSangKho_ChiTiet_SelectByMaPhieuMaVatTu",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'maphieu': '" + maphieu + "', 'mavattu': '" + mavattu + "'}",
        async: false,
        success: function (n) {
            if (n.d != null || n.d != undefined) { arr = $.parseJSON(n.d); }
        },
        error: function () {
            bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        }
    });
    return arr;
}